﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for MovieManager
/// </summary>
public class TicketManager
{
    private debioscoopEntities db;

    public TicketManager(debioscoopEntities db)
	{
        this.db = db;
	}

    public List<kaart_soort> getAvailableTickets()
    {
        List<kaart_soort> tickets = db.kaart_soort.ToList();
        return tickets;
    }

    public kaart_soort getTicket(int ticketID)
    {
        kaart_soort ticket = db.kaart_soort.Where(t => t.kaart_soort_id == ticketID).FirstOrDefault();
        return ticket;
    }

    public kaart_soort getTicketByName(String ticketName)
    {
        kaart_soort ticket = db.kaart_soort.Where(t => t.kaart_soort_naam == ticketName || t.kaart_soort_naam_en == ticketName).FirstOrDefault();
        return ticket;
    }

    public String getTicketName(int tickedID)
    {
        kaart_soort ticket = db.kaart_soort.Where(t => t.kaart_soort_id == tickedID).FirstOrDefault();
        return ticket.kaart_soort_naam;
    }
}